<?
/**
 * Copyright (c) 2008-2011 Submit Consulting. Lima-Peru. All Right Reserved.
 * @author Ing. Angel Sullon M. (asullom@hotmail.com)
 * Created: 21.SEP.2000
 * Last Modify: 11.AGO.2011
 * Description of Iteracion: EntityBean
 */
class Iteracion {
	//	IteracionId,
	//	ProyectoId,
	//	RutaSprint,
	//	Objetivo,
	//	Retrospectiva,
	//	FechaInicio,
	//	FechaTermino,
	//	Historia FechaAlta
	private $iteracionId;
	private $proyectoRef;
	private $rutaSprint;
	private $objetivo;
	private $retrospectiva;
	private $fechaInicio;
	private $fechaTermino;
	private $historia;
        private $fechaAlta;
        private $estado;


        //Campos adicionales para la vista
        private $sprintActivo;
	private $avance;
        private $esfuerzoEnEspera;
        private $esfuerzoEnCurso;
        private $esfuerzoCompletado;
        private $esfuerzoTotal;

	public function __construct(){
		$this->iteracionId=0;
		$this->proyectoRef= new Proyecto();
		$this->rutaSprint='';
		$this->objetivo='';
		$this->retrospectiva='What worked?


What did not work?


What will we do differently?
';
		$this->fechaInicio='';
		$this->fechaTermino='';
		$this->historia='';
                $this->fechaAlta='';
                $this->estado='';

                $this->sprintActivo='';
                $this->avance='0%';
                $this->esfuerzoEnEspera=0;
                $this->esfuerzoEnCurso=0;
                $this->esfuerzoCompletado=0;
                $this->esfuerzoTotal=0;
	}

        public function getIteracionId() {
            return $this->iteracionId;
        }

        public function setIteracionId($iteracionId) {
            $this->iteracionId = $iteracionId;
        }

        public function getProyectoRef() {
            return $this->proyectoRef;
        }

        public function setProyectoRef($proyectoRef) {
            $this->proyectoRef = $proyectoRef;
        }

        public function getRutaSprint() {
            return $this->rutaSprint;
        }

        public function setRutaSprint($rutaSprint) {
            $this->rutaSprint = $rutaSprint;
        }

        public function getObjetivo() {
            return $this->objetivo;
        }

        public function setObjetivo($objetivo) {
            $this->objetivo = $objetivo;
        }

        public function getRetrospectiva() {
            return $this->retrospectiva;
        }

        public function setRetrospectiva($retrospectiva) {
            $this->retrospectiva = $retrospectiva;
        }

        public function getFechaInicio() {
            return $this->fechaInicio;
        }

        public function setFechaInicio($fechaInicio) {
            $this->fechaInicio = $fechaInicio;
        }

        public function getFechaTermino() {
            return $this->fechaTermino;
        }

        public function setFechaTermino($fechaTermino) {
            $this->fechaTermino = $fechaTermino;
        }

        public function getHistoria() {
            return $this->historia;
        }

        public function setHistoria($historia) {
            $this->historia = $historia;
        }

        public function getAvance() {
            return $this->avance;
        }

        public function setAvance($avance) {
            $this->avance = $avance;
        }

        public function getEsfuerzoEnEspera() {
            return $this->esfuerzoEnEspera;
        }

        public function setEsfuerzoEnEspera($esfuerzoEnEspera) {
            $this->esfuerzoEnEspera = $esfuerzoEnEspera;
        }

        public function getEsfuerzoEnCurso() {
            return $this->esfuerzoEnCurso;
        }

        public function setEsfuerzoEnCurso($esfuerzoEnCurso) {
            $this->esfuerzoEnCurso = $esfuerzoEnCurso;
        }

        public function getEsfuerzoCompletado() {
            return $this->esfuerzoCompletado;
        }

        public function setEsfuerzoCompletado($esfuerzoCompletado) {
            $this->esfuerzoCompletado = $esfuerzoCompletado;
        }

        public function getEsfuerzoTotal() {
            return $this->esfuerzoTotal;
        }

        public function setEsfuerzoTotal($esfuerzoTotal) {
            $this->esfuerzoTotal = $esfuerzoTotal;
        }

        public function getFechaAlta() {
            return $this->fechaAlta;
        }

        public function setFechaAlta($fechaAlta) {
            $this->fechaAlta = $fechaAlta;
        }

        public function getEstado() {
            return $this->estado;
        }

        public function setEstado($estado) {
            $this->estado = $estado;
        }

        public function getSprintActivo() {
            return $this->sprintActivo;
        }

        public function setSprintActivo($sprintActivo) {
            $this->sprintActivo = $sprintActivo;
        }




}
?>